﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using XProject.DataVisit.Factory;
using System.Web.UI;
using XProject.DataVisit.BLL;
namespace XProject.DataVisit.Handler 
{
    /// <summary>
    ///GeatewayPage 的摘要说明
    /// </summary>
    public class GeatewayPageHandler : Page, IHttpHandler
    {
	    public GeatewayPageHandler()
	    {
		    //
		    //TODO: 在此处添加构造函数逻辑
		    //
	    }
            // 摘要:
            //     获取一个值，该值指示其他请求是否可以使用 System.Web.IHttpHandler 实例。
            //
            // 返回结果:
            //     如果 System.Web.IHttpHandler 实例可再次使用，则为 true；否则为 false。
            public bool IsReusable { get { return true; }}

            // 摘要:
            //     通过实现 System.Web.IHttpHandler 接口的自定义 HttpHandler 启用 HTTP Web 请求的处理。
            //
            // 参数:
            //   context:
            //     System.Web.HttpContext 对象，它提供对用于为 HTTP 请求提供服务的内部服务器对象（如 Request、Response、Session
            //     和 Server）的引用。
            public void ProcessRequest(HttpContext context)
            {
                ////判断请求的类型
                //if (context.Request.Url.ToString().IndexOf("?") > 0)
                //{
                //    if (context.Request["id"] != null)
                //    {
                //        //获取参数
                //        var id = context.Request["id"];
                //        var url = DaoFactory.BindAdvertisementDao.GetAdvertisementUrl(id);
                //        context.Server.Transfer(url.Url);
                //        //PublicFn.GetHTMLPage(url.Url);
                //    }
                //}
            }

    }
}